package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportTaskReplyDTO;
import com.hunttown.mes.rpc.domain.query.TransportTaskReplyDTOQuery;

/**
 * created by wangjunfu on 2020-05-20 17:34:42
 */
public interface TransportTaskReplyRpcService {

    TransportTaskReplyDTO insert(TransportTaskReplyDTO transportTaskReplyDTO);

    Boolean updateInfoById(TransportTaskReplyDTO transportTaskReplyDTO);

    Boolean updateInfoByQuery(TransportTaskReplyDTOQuery transportTaskReplyDTOQuery);

    TransportTaskReplyDTO selectById(Integer id);

    TransportTaskReplyDTO selectObjByQuery(TransportTaskReplyDTOQuery transportTaskReplyDTOQuery);

    Page<TransportTaskReplyDTO> getListForPage(TransportTaskReplyDTOQuery transportTaskReplyDTOQuery);

    Boolean deleteById(Integer id);
}